# 从仓库拉取 带有 python 3.7 的 Linux 环境
FROM python:3.7

# 设置 python 环境变量
ENV PYTHONUNBUFFERED 1

# 创建 dolphi_nav 文件夹并将其设置为工作目录
RUN mkdir /dolphi_nav
WORKDIR /dolphi_nav
# 更新 pip
RUN pip install pip -U
# 将 requirements.txt 复制到容器的 dolphi_nav 目录
ADD requirements.txt /dolphi_nav/
# -i https://pypi.tuna.tsinghua.edu.cn/simple
# 安装库
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --no-cache-dir -r requirements.txt
# 将当前目录复制到容器的 dolphi_nav 目录
ADD . /dolphi_nav/
EXPOSE 8089
#切换工作目录
WORKDIR /dolphi_nav
ENTRYPOINT ["python"]
CMD ["manage.py", "runserver", "0.0.0.0:8089"]